_c_o_n_f_i_g expects an AAAALLLLccccoooonnnnffffiiiigggg structure, the returned value of a
call to aaaallllNNNNeeeewwwwCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))) or aaaallllGGGGeeeettttCCCCoooonnnnffffiiiigggg((((3333ddddmmmm)))).
_m_a_x_i_m_u_m__v_a_l_u_e expects an IEEE double precision floating point value
which defines the range of the floating point data for
the aaaallllRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) or aaaallllWWWWrrrriiiitttteeeeFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) functions.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
aaaallllSSSSeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx simultaneously sets the upper and lower bounds of the data
read from a port with the aaaallllRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) function or written with the
aaaallllWWWWrrrriiiitttteeeeFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) function. This is only meaningful if the sample format
is single- or double-precision floating-point; see aaaallllSSSSeeeettttSSSSaaaammmmppppFFFFmmmmtttt((((3333ddddmmmm)))) for
more information.
The data transferred into a program with aaaallllRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) will be scaled
to the range (-_m_a_x_i_m_u_m__v_a_l_u_e, _m_a_x_i_m_u_m__v_a_l_u_e), where the maximum value of
the input data (32767 in the case of 16-bit input) will correspond to
_m_a_x_i_m_u_m__v_a_l_u_e. Likewise, the value -32768 will correspond to
-_m_a_x_i_m_u_m__v_a_l_u_e in this case.
Data output with aaaallllWWWWrrrriiiitttteeeeFFFFrrrraaaammmmeeeessss((((3333ddddmmmm)))) or aaaallllWWWWrrrriiiitttteeeeBBBBuuuuffffffffeeeerrrrssss((((3333ddddmmmm)))) should fall in
the range (-_m_a_x_i_m_u_m__v_a_l_u_e, _m_a_x_i_m_u_m__v_a_l_u_e). Normally, the AL will
automatically limit output to this range; however, this can be disabled
with aaaallllSSSSeeeettttLLLLiiiimmmmiiiittttiiiinnnngggg((((3333ddddmmmm)))) if the application knows its data is always in
range.
aaaallllSSSSeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx is only meaningful when the sample format for _c_o_n_f_i_g is set
to AAAALLLL____SSSSAAAAMMMMPPPPFFFFMMMMTTTT____FFFFLLLLOOOOAAAATTTT or AAAALLLL____SSSSAAAAMMMMPPPPFFFFMMMMTTTT____DDDDOOOOUUUUBBBBLLLLEEEE. See aaaallllSSSSeeeettttSSSSaaaammmmppppFFFFmmmmtttt((((3333ddddmmmm)))) for more
details regarding setting the sample data format.
aaaallllGGGGeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx returns the current value of the floating-point scale in
_c_o_n_f_i_g.
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
Upon successful completion, aaaallllSSSSeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx returns 0. Otherwise,
aaaallllSSSSeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx returns -1 and sets an error number which can be retrieved
with oooosssseeeerrrrrrrroooorrrr((((3333CCCC)))).
aaaallllSSSSeeeettttFFFFllllooooaaaattttMMMMaaaaxxxx can fail for the following reasons: